.TH std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,... 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,... \- std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...

.SH Synopsis
   template< class CharT, class Traits = std::char_traits<CharT>,

             class Alloc = std::allocator<CharT> >                \fB(1)\fP (filesystem TS)
   std::basic_string<CharT,Traits,Alloc>

       generic_string( const Alloc& a = Alloc() ) const;
   std::string generic_string() const;
   std::wstring generic_wstring() const;
   std::string generic_u8string() const;                          \fB(2)\fP (filesystem TS)
   std::u16string generic_u16string() const;
   std::u32string generic_u32string() const;

   Returns the internal pathname in generic pathname format, converted to specific
   string type. Conversion, if any, is specified in todo. The / character is used as
   the directory separator.

   1) All memory allocations are performed by a.
   2) The encoding in the case of u8string() is always UTF-8.

.SH Parameters

   a                -                allocator to construct the string with
   -
   CharT must be one of the encoded character types (char, wchar_t, char16_t and
   char32_t)

.SH Return value

   The internal pathname in generic pathname format, converted to specified string
   type.

.SH Exceptions

   May throw implementation-defined exceptions.

.SH See also

   string
   wstring   returns the path in native pathname format converted to a string
   u8string  \fI(public member function)\fP
   u16string
   u32string

.SH Categories:
     * Noindexed pages
     * Uses of dcl rev begin with nonempty note
